package com.coocaa.ops.admin.v1.homepage.provider;

import com.coocaa.ops.common.core.biz.homepage.entity.HomepageInfoEntity;
import com.coocaa.ops.admin.v1.homepage.model.HomepageInfoModel;

import com.coocaa.ops.common.core.base.model.PageResultModel;


/**
 * @author bjh
 * @description 首页信息原始表-查询provider接口
 * @date : 2020-06-15 16:31:15
 */
public interface  IHomepageInfoQueryProvider {

    /**
     * 获取详情信息
     *
     * @param id
     * @param version
     * @return
     */
    HomepageInfoEntity getDetailInfo(Integer id, Integer version);

    /**
     * 分页数据-菜单自己使用
     *
     * @param model
     * @return
     */
    PageResultModel<HomepageInfoEntity> pageList(HomepageInfoModel model);

    /**
    * 分页数据-其他处选择
    *
    * @param model
    * @return
    */
    PageResultModel<HomepageInfoEntity> dataList(HomepageInfoModel model);

}
